have justified pride of - French English Dictionary